#objdump: -dw
#name: i386 LEA-like warnings
#warning_output: lea.e

.*: +file format .*

Disassembly of section .text:

0+ <start>:
[ 	]*[0-9a-f]+:[ 	]+36 8d 04 08[ 	]+lea[ 	]+%ss:\(%eax,%ecx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+36 8d 04 08[ 	]+lea[ 	]+%ss:\(%eax,%ecx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+26 8d 04 01[ 	]+lea[ 	]+%es:\(%ecx,%eax(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 48 01[ 	]+lea[ 	]+0x1\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 88 00 00 00 00[ 	]+lea[ 	]+0x0\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 0c 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,(%eiz)?(,1)?\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 04 00[ 	]+lea[ 	]+\(%eax,%eax(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 04 45 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eax,2\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,(%eiz)?(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 8d 00[ 	]+lea[ 	]+\(%bx,%si\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 00[ 	]+lea[ 	]+\(%eax\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+65 8d 08[ 	]+lea[ 	]+%gs:\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+64 8d 08[ 	]+lea[ 	]+%fs:\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+67 8d 04[ 	]+lea[ 	]+\(%si\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 8d 34[ 	]+lea[ 	]+\(%si\),%esi
[ 	]*[0-9a-f]+:[ 	]+67 8d 04[ 	]+lea[ 	]+\(%si\),%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 00[ 	]+lea[ 	]+\(%eax\),%ax
[ 	]*[0-9a-f]+:[ 	]+66 8d 08[ 	]+lea[ 	]+\(%eax\),%cx
[ 	]*[0-9a-f]+:[ 	]+66 8d 08[ 	]+lea[ 	]+\(%eax\),%cx
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 04[ 	]+lea[ 	]+\(%si\),%ax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 34[ 	]+lea[ 	]+\(%si\),%si
[ 	]*[0-9a-f]+:[ 	]+8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 05 01 00 00 00[ 	]+lea[ 	]+0x1,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 05 02 00 00 00[ 	]+lea[ 	]+0x2,%ax
[ 	]*[0-9a-f]+:[ 	]+8d 05 ff ff ff ff[ 	]+lea[ 	]+0xffffffff,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 05 fe ff ff ff[ 	]+lea[ 	]+0xfffffffe,%ax
[ 	]*[0-9a-f]+:[ 	]+67 8d 06 01 00[ 	]+lea[ 	]+0x1,%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 06 02 00[ 	]+lea[ 	]+0x2,%ax
[ 	]*[0-9a-f]+:[ 	]+67 8d 06 ff ff[ 	]+lea[ 	]+-0x1,%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 06 fe ff[ 	]+lea[ 	]+-0x2,%ax
[ 	]*[0-9a-f]+:[ 	]+8d 05 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 05 00 00 00 00[ 	]+lea[ 	]+0x0,%ax
[ 	]*[0-9a-f]+:[ 	]+67 8d 06 00 00[ 	]+lea[ 	]+0x0,%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 06 00 00[ 	]+lea[ 	]+0x0,%ax
[ 	]*[0-9a-f]+:[ 	]+8d 05 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 05 00 00 00 00[ 	]+lea[ 	]+0x0,%ax
#pass
